/* @font-face { */
/* 	font-family: 'Open Sans'; */
/* 	font-style: normal; */
/* 	font-weight: 400; */
/* 	src: local('Open Sans'), local('OpenSans'), */
/* 		url(https://themes.googleusercontent.com/static/fonts/opensans/v6/cJZKeOuBrn4kERxqtaUH3T8E0i7KZn-EPnyo3HZu7kw.woff) */
/* 		format('woff'); */
/* } */

/* @font-face { */
/* 	font-family: 'Open Sans'; */
/* 	font-style: normal; */
/* 	font-weight: 600; */
/* 	src: local('Open Sans Semibold'), local('OpenSans-Semibold'), */
/* 		url(https://themes.googleusercontent.com/static/fonts/opensans/v6/MTP_ySUJH_bn48VBG8sNSnhCUOGz7vYGh680lGh-uXM.woff) */
/* 		format('woff'); */
/* } */

/* @font-face { */
/* 	font-family: 'Open Sans'; */
/* 	font-style: normal; */
/* 	font-weight: 800; */
/* 	src: local('Open Sans Extrabold'), local('OpenSans-Extrabold'), */
/* 		url(https://themes.googleusercontent.com/static/fonts/opensans/v6/EInbV5DfGHOiMmvb1Xr-hnhCUOGz7vYGh680lGh-uXM.woff) */
/* 		format('woff'); */
/* } */
.primary-sidebar .panel-body {
	background: #B7CEEC;
	/* 	padding: 0px; */
}

.test {
	height: 100%;
	vertical-align: middle;
	text-align: center;
}

.primary-sidebar .list-group {
	margin: 0px;
}

.no-padding {
	padding: 0px;
}

.list-group>li>a>span {
	padding-left: 3px;
}

.dashboard-stats .avatar.green {
	background: -moz-linear-gradient(center top, #AAD09C, #8CC079) repeat
		scroll 0 0/100% auto #8CC079;
}

.dashboard-stats .avatar.yellow {
	background: -moz-linear-gradient(center top, #FFDB58, #E9AB17) repeat
		scroll 0 0/100% auto #E9AB17;
	/* 	border: 1px solid #74B35D; */
}

.dashboard-stats .avatar.red {
	background: -moz-linear-gradient(center top, #C35817, #C11B17) repeat
		scroll 0 0/100% auto #C11B17;
	/* 	border: 1px solid #74B35D; */
}

.dashboard-stats .avatar i {
	color: white;
	line-height: 31px;
}

.dashboard-stats li {
	padding: 0px;
}

.dashboard-stats .avatar {
	border-radius: 50%;
	box-shadow: 0 1px 0 rgba(255, 255, 255, 0.4) inset;
	height: 32px;
	line-height: 32px;
	text-align: center;
	vertical-align: center;
	width: 32px;
	font-size: 12px;
}

.top-row {
	padding-bottom: 10px;
}

.padd-sm {
	background: -moz-linear-gradient(center top, #A5CAE1, #7FB3D4) repeat
		scroll 0 0/100% auto #7FB3D4;
	padding-left: 8px;
	padding-right: 8px;
	padding-top: 2px;
	padding-bottom: 2px;
	border-radius: 8px;
}

.navbar-brand {
	float: left;
	font-size: 18px;
	line-height: 20px;
	padding-left: 8px;
	padding-top: 4px;
	padding-bottom: 4px;
}

.navbar-inverse .navbar-nav>li>a {
	color: white;
}

.navbar-inverse .navbar-text {
	color: black;
}

.fc-header-title h2 {
	padding-top: 0.5em;
	font-size: 1em;
}

.fc-header .fc-header-right {
	padding-top: 0.5em;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

.fc-header .fc-header-left {
	padding-top: 0.5em;
	padding-left: 0.25em;
	padding-right: 0.25em;
}

.icon-center {
	padding-top: 0.5em;
}